<html>
<body>
<p>Reports redundant labels which cause compilation errors since Kotlin 1.4.</p>
<p>Since Kotlin 1.0, one can mark any statement with a label:</p>
<pre><code>
  fun foo() {
    L1@ val x = L2@bar()
  }
</code></pre>
However, these labels can be referenced only in a limited number of ways:
<ul>
    <li>break / continue from a loop</li>
    <li>non-local return from an inline lambda or inline anonymous function</li>sssss
</ul>
<p>Such labels are prohibited since Kotlin 1.4.</p>
<!-- tooltip end -->
<p>This inspection only reports if the Kotlin language level of the project or module is 1.4 or higher.</p>
</body>
</html>
